38e15924aaa8e9131f660ffd48da8e1c8e7db23e,src/main/java/com/jetbrains/jetpad/vclang/term/prettyprint/PrettyPrintVisitor.java,PrettyPrintVisitor,visitClassExt,#Abstract.ClassExtExpression#number#,475

Before Change


    expr.getBaseClassExpression().accept(this, (byte) -Abstract.ClassExtExpression.PREC);
    myBuilder.append(" {\n");
    myIndent += INDENT;
    for (Abstract.ClassFieldImpl statement : expr.getStatements()) {
      printIndent();
      myBuilder.append("| ").append(new Name(statement.getImplementedFieldName()).getPrefixName()).append(" => ");
      statement.getImplementation().accept(this, Abstract.Expression.PREC);

After Change


    if (prec > Abstract.ClassExtExpression.PREC) myBuilder.append('(');
    expr.getBaseClassExpression().accept(this, (byte) -Abstract.ClassExtExpression.PREC);
    myBuilder.append(" ");
    visitClassFieldImpls(expr.getStatements());
    if (prec > Abstract.ClassExtExpression.PREC) myBuilder.append(')');
    return null;
  }